home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 January: Mac OS SDK / Dev.CD Jan 97 SDK2.toast / Development Kits (Disc 2) / OpenDoc Development Framework / ODF-Interest Archive / June 96 / Re Q New Controls.1 < prev    next >
Encoding:
Internet Message Format  |  1996-12-03  |  1.7 KB  |  [TEXT/ttxt]

  1. Subject:     Re: Q: New Controls
  2. Sent:        6/17/96 10:22 AM
  3. Received:    6/17/96 10:29 AM
  4. From:        Laurent Delamare, laurentd@apple.com
  5. Reply-To:    ODF Interest, ODF-Interest@CILabs.ORG
  6. To:          OpenDoc Development Framework Discussion List, ODF-Interest@CILabs.
  7.  
  8. >
  9. >>What is the best way to start making custom subviews,
  10. >>i.e. twist down or multiple column list boxes?
  11. >>
  12. >
  13. >I don't believe this question was answered and I'm curious as well.
  14.  
  15. The best way to do new view classes that are significantly different from 
  16. the existing ODF 1 views is to start from scratch under FW_CView.  In ODF 
  17. 1 our goal was to support the native Mac Toolbox controls + text-edit + 
  18. list-box, so these views are really tied to the underlying Mac structures 
  19. (*).  For instance one couldn't implement an icon button by subclassing 
  20. FW_CButton, or implement a multi-column table by subclassing FW_CListBox.
  21.  
  22. We understand the need for more powerful views, especially tables and 
  23. text-edits, they are high on the priority list for future versions on 
  24. ODF. Those classes will be much more customizable.  
  25.  
  26. In the mean time we may be able to help you with a port of the MacApp 
  27. TGridView that was done here for an internal testing tool, I need to 
  28. check the availability for ODF 1 users. ( However this grid view uses the 
  29. ODF scroller and requires its own frame.)
  30.  
  31. (*) This doesn't mean that the API will change for the Windows version of 
  32. ODF. We will keep the same API as much as we can when we support the 
  33. native Windows controls.  
  34.  
  35. ______________________________________________________________________
  36. Laurent Delamare               laurentd@apple.com
  37. ODF Team                       http://www.devtools.apple.com/odf/
  38. Apple Computer, Inc.           http://www.opendoc.apple.com/
  39.